﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace PromotionApp.Model
{
    [Serializable()]
    public class InternalUser
    {
        #region Private Variable

        private int _No = 0;        
        private int _UserId = 0;       
        private string _UserName = string.Empty;        
        private string _UserTypeCode = string.Empty;       
        private string _UserTypeName = string.Empty;        
        private string _StatusCode = string.Empty;        
        private string _StatusName = string.Empty;       
        private int _CreatedById = 0;       
        private string _CreatedByName = string.Empty;        
        private DateTime _CreatedByDate = DateTime.MinValue;        
        private int _UpdatedById = 0;       
        private string _UpdatedByName = string.Empty;       
        private DateTime _UpatedByDate = DateTime.MinValue;
       
        #endregion

        #region Property

        public int No
        {
            get { return _No; }
            set { _No = value; }
        }

        public int UserId
        {
            get { return _UserId; }
            set { _UserId = value; }
        }

        public string UserName
        {
            get { return _UserName; }
            set { _UserName = value; }
        }

        public string UserTypeCode
        {
            get { return _UserTypeCode; }
            set { _UserTypeCode = value; }
        }

        public string UserTypeName
        {
            get { return _UserTypeName; }
            set { _UserTypeName = value; }
        }

        public string StatusCode
        {
            get { return _StatusCode; }
            set { _StatusCode = value; }
        }

        public string StatusName
        {
            get { return _StatusName; }
            set { _StatusName = value; }
        }

        public int CreatedById
        {
            get { return _CreatedById; }
            set { _CreatedById = value; }
        }

        public string CreatedByName
        {
            get { return _CreatedByName; }
            set { _CreatedByName = value; }
        }

        public DateTime CreatedByDate
        {
            get { return _CreatedByDate; }
            set { _CreatedByDate = value; }
        }

        public int UpdatedById
        {
            get { return _UpdatedById; }
            set { _UpdatedById = value; }
        }

        public string UpdatedByName
        {
            get { return _UpdatedByName; }
            set { _UpdatedByName = value; }
        }

        public DateTime UpatedByDate
        {
            get { return _UpatedByDate; }
            set { _UpatedByDate = value; }
        }

        #endregion

        #region Constructor

        public InternalUser()
        {

        }

        #endregion
    }
}